Platform Independent Model Transformation Based on Triple

نویسندگان

  • Andreas Billig
  • Susanne Busse
  • Andreas Leicher
  • Jörn Guy Süß
چکیده

Reuse is an important topic in software engineering as it promises advantages like faster time-to-market and cost reduction. Reuse of models on an abstract level is more beneficial than on the code level, because these models can be mapped into several technologies and can be adapted according to different requirements. Unfortunately, development tools only provide fixed mappings between abstract models described in a language such as UML and source code for a particular technology. These mappings are based on one-to-one relationships between elements of both levels. As a consequence, it is rarely possible to customize mappings according to specific user requirements. We aim to improve model reuse by providing a framework that generates customized mappings according to specified requirements. The framework is able to handle mappings aimed for several component technologies as it is based on an ADL. It is realized in Triple to represent components on different levels of abstraction and to perform the actual transformation. It uses feature models to describe mapping alternatives.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Platform-Independent Specification of Model Transformations @ Runtime Using Higher-Order Transformations

Model transformation specifications are currently bound to a specific transformation execution engine, typically executed on desktop systems. This paper presents a novel approach to transform platform-independent model transformation specifications into platform-specific model transformation specifications, which can be executed for example by the runtime systems of process control systems empl...

متن کامل

A MDA-Based Development Approach for 3-tiers Applications

This study presented a transformation approach of Model Driven Architecture for 3-tiered applications. Mapping rules from computation independent model to platform independent model and from platform independent model to platform specific model were developed. This approach was demonstrated using an on-line bookshop application. With this approach, the weak link of Model Driven Architecture, tr...

متن کامل

Using Aspects for Platform-Independent to Platform-Dependent Model Transformations

This paper presents an aspect-based approach for realizing a transformation from platform-independent to platform-dependent models in the context of a model transformation chain that generates queueing-based performance models from UML design models of serviceoriented applications. The purpose of generating such performance models is to evaluate the performance of the system under development i...

متن کامل

Comparing Relational Model Transformation Technologies – Implementing QVT with Triple Graph Grammars

The Model Driven Architecture (MDA) is an approach to develop software based on different models. There are separate models for the business logic and for platform specific details. Moreover, code can be generated automatically from these models. This makes transformations a core technology for MDA and for model-based software engineering approaches in general. QVT (Query/View/Transformation) i...

متن کامل

Constraint Validation Support in Visual Model Transformation Systems

Model-Driven Architecture (MDA) standardized by OMG facilitates to separate the platform independent part and the platform specific part of a system model. Due to this separation Platform-Independent Model (PIM) can be reused across several implementation platforms of the system. PlatformSpecific Model (PSM) is ideally generated automatically from PIM via model transformation steps. Because of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004